﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using SharpMUD.Framework.Services.Configuration;
using System.Xml.Serialization;

namespace SharpMUD.Framework.Services.CodeDomAwareness
{
    [ServiceDependency(typeof(IConfigurationProvider))]
    public partial class CodeDomAwarenessService
        : IConfigurableService<CodeDomAwarenessConfiguration>
    {
        protected static readonly log4net.ILog log = log4net.LogManager.GetLogger(typeof(SharpMUD.Framework.ComponentModel.IService).Assembly, System.Reflection.MethodInfo.GetCurrentMethod().DeclaringType);

        #region IConfigurableService<CodeDomAwarenessConfiguration> Members

        public CodeDomAwarenessConfiguration Configuration
        {
            get;
            private set;
        }

        #endregion

        #region IConfigurableService Members

        IServiceConfiguration IConfigurableService.Configuration
        {
            get { return this.Configuration; }
        }

        #endregion
    }
}
